﻿using Microsoft.Practices.Prism.MefExtensions.Modularity;
using Microsoft.Practices.Prism.Modularity;
using Microsoft.Practices.Prism.Regions;
using Songhay.Models;
using System;
using System.ComponentModel.Composition;

namespace Songhay.BiggestBox.Desktop.Modules
{
    [ModuleExport("PackedXamlModule", typeof(IModule))]
    public class PackedXamlModule : DisplayItemModel, IModule
    {
        [ImportingConstructor]
        public PackedXamlModule(IRegionManager regionManagerService)
        {
            this._regionManagerService = regionManagerService;

            this.Description = "Page-compiled XAML-only samples.";
            this.DisplayText = "Packed XAML Samples";
            this.ItemName = "PackedXamlIndexView";
            this.ResourceIndicator = new Uri(this.ItemName, UriKind.Relative);
        }

        public void Initialize()
        {
        }

        readonly IRegionManager _regionManagerService;
    }
}
